package equations;

import java.util.ArrayList;

/**
 * A general interface whose primary purpose is to reference category objects as
 * a parameter for the Quizzer object's constructor
 * @author stewarte
 *
 */
public interface MathFactsCategory {

	//All categories have 10 sets of problems, they are stored in these Arraylists
	public ArrayList<Problem> getProblem1();
	public ArrayList<Problem> getProblem2();
	public ArrayList<Problem> getProblem3();
	public ArrayList<Problem> getProblem4();
	public ArrayList<Problem> getProblem5();
	public ArrayList<Problem> getProblem6();
	public ArrayList<Problem> getProblem7();
	public ArrayList<Problem> getProblem8();
	public ArrayList<Problem> getProblem9();
	
	//To string is overridden mandatorily to return the name of the category
	public String toString();
}
